/**
 * typescript,简介：为了弥补js的弱类型造成的问题出现的语言，
 * 1.ts是js的超集，ts可以编译成js
 * 2.ts支持类型注解，可以在变量声明时指定类型
 * 3.ts支持接口，可以定义对象的结构
 * 4.ts支持泛型，可以编写可重用的组件
 * 5.ts支持装饰器，可以在类上添加额外的功能
 * 6.点出来的时候，有提示
 */

/**
 * ts的使用：（一般不管  vue的脚手架自己就编译完了）
 *      需要先把ts编译成js在执行。
 *      注意：ts无法直接在浏览器执行。
 *      需要ts的编译器：Typescript
 *      1：tsc -V
 *      tsc .\test.ts
 * 
 *      npm install -g typescript
 *
 *      每次编译完改了ts都需要重新编译，因此在tsconfig.json中配置
 *          tsc --init  这样就能够执行tsc编译所有，执行完就会出现文件。
 *               //输出目录
 *               "outDir": "./js",
 *          tsc --watch  监听，这样就只要ts保存就会自己编译。
 *
 */

